package main

import (
	"context"
	"fmt"

	"github.com/solsw/errorhelper"
	"gitlab.com/solsw/cloudru/auth"
	"gitlab.com/solsw/cloudru/secretmanager"
)

func secretsTest() error {
	if err := auth.VetToken(context.Background(), authToken); err != nil {
		return errorhelper.CallerError(err)
	}
	fmt.Println("GetAllSecrets")
	so, err := secretmanager.GetAllSecrets(context.Background(), authToken.AccessToken, "a4156bb5-4710-4e4c-8334-bf3ae7f10a28", 0, 0)
	if err != nil {
		return errorhelper.CallerError(err)
	}
	fmt.Println(len(so.Secrets))
	if len(so.Secrets) > 0 {
		fmt.Printf("%#v\n", so)
	}
	fmt.Println("GetSecret")
	s, err := secretmanager.GetSecret(context.Background(), authToken.AccessToken, so.Secrets[0].Id)
	if err != nil {
		return errorhelper.CallerError(err)
	}
	fmt.Printf("%#v\n", s)
	return nil
}
